package com.lrkj.payfee.mapper;

import java.util.List;
import com.lrkj.payfee.domain.RefillCard;

/**
 * 充值卡Mapper接口
 * 
 * @author yajun_ren
 * @date 2021-07-27
 */
public interface RefillCardMapper 
{
    /**
     * 查询充值卡
     * 
     * @param cardId 充值卡ID
     * @return 充值卡
     */
    public RefillCard selectRefillCardById(String cardId);

    /**
     * 查询充值卡列表
     * 
     * @param refillCard 充值卡
     * @return 充值卡集合
     */
    public List<RefillCard> selectRefillCardList(RefillCard refillCard);

    /**
     * 新增充值卡
     * 
     * @param refillCard 充值卡
     * @return 结果
     */
    public int insertRefillCard(RefillCard refillCard);

    /**
     * 修改充值卡
     * 
     * @param refillCard 充值卡
     * @return 结果
     */
    public int updateRefillCard(RefillCard refillCard);

    /**
     * 删除充值卡
     * 
     * @param cardId 充值卡ID
     * @return 结果
     */
    public int deleteRefillCardById(String cardId);

    /**
     * 批量删除充值卡
     * 
     * @param cardIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteRefillCardByIds(String[] cardIds);
}
